/**
 * 
 */
package com.ffcs.crmd.tsp.server.job.selecter;

import java.util.List;

import io.netty.channel.Channel;

/**
 * 功能说明:轮询方式参数
 *
 * @author ZHONGFUHUA
 * 
 * @since 2.0.0-SNAPSHOT
 *
 */
public class SelectPollingParam {
    
    /**
     * 任务名称
     */
    private String        jobName;
    
    /**
     * 该任务已经执行过的通道
     */
    private List<Channel> alreadyChannelList;
    
    /**
     * 子任务关联可选发送的通道
     */
    private List<Channel> channelRefJob;
    
    /**
     * 功能说明: 获取任务名称
     *
     * @return jobName 任务名称
     */
    public String getJobName() {
        return jobName;
    }
    
    /**
     * 功能说明: 设置任务名称
     *
     * @param jobName 任务名称
     */
    public void setJobName(String jobName) {
        this.jobName = jobName;
    }
    
    /**
     * 功能说明: 获取该任务已经执行过的通道
     *
     * @return alreadyChannelList 该任务已经执行过的通道
     */
    public List<Channel> getAlreadyChannelList() {
        return alreadyChannelList;
    }
    
    /**
     * 功能说明: 设置该任务已经执行过的通道
     *
     * @param alreadyChannelList 该任务已经执行过的通道
     */
    public void setAlreadyChannelList(List<Channel> alreadyChannelList) {
        this.alreadyChannelList = alreadyChannelList;
    }
    
    /**
     * 功能说明: 获取子任务关联可选发送的通道
     *
     * @return channelRefJob 子任务关联可选发送的通道
     */
    public List<Channel> getChannelRefJob() {
        return channelRefJob;
    }
    
    /**
     * 功能说明: 设置子任务关联可选发送的通道
     *
     * @param channelRefJob 子任务关联可选发送的通道
     */
    public void setChannelRefJob(List<Channel> channelRefJob) {
        this.channelRefJob = channelRefJob;
    }
    
}
